package com.ccc.dingtalk.service.db;

import com.ccc.dingtalk.pojo.db.BaseDO;

import java.util.List;

/**
 * 通用业务接口
 */
public interface IBaseService<T extends BaseDO> {

    /**
     * 获取全部数据
     */
    List<T> findAll();

    T getOne();

    /**
     * 新增
     */
    boolean insert(T entity);

    /**
     * 修改
     */
    boolean update(T entity);

    /**
     * 删除
     */
    boolean delete(Long id);
}
